Skip to content

Docs cleanup: remove .cursor, sync call-first docs - #2

Merged
byte271 merged 1 commit into
mainfrom
cursor/docs-cleanup-call-first-ee9a
Aug 28, 2026
Merged

Docs cleanup: remove .cursor, sync call-first docs#2
byte271 merged 1 commit into
mainfrom
cursor/docs-cleanup-call-first-ee9a

Conversation

@byte271

@byte271 byte271 commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Summary

Removes Cloud Agent scaffolding that is not part of the product, and brings living documentation in line with the shipped call-first 26.7.16 surface.

Deleted

  • .cursor/environment.json, install.sh, start-gateway.sh — Cursor Cloud Agent env only; not required for users, cargo run, or desktop builds.

Docs / notices updated

  • README.md — call-first first paint, auto-join, neural-or-silence TTS, Advanced lab disclosure
  • docs/release-26.7.16.md — rewritten for the real release story
  • docs/release-26.7.15.md — historical banner pointing at 26.7.16 demo-path change
  • docs/gpt-live-parity.md, architecture.md, architecture-roadmap.md, open-source-stack.md, production-readiness.md, evaluation.md
  • implementation_plan.md — Bloub / Morphicons / neural-or-silence
  • THIRD_PARTY_NOTICES.md — system fonts (no Google Fonts CDN claim)
  • apps/openlive-desktop/README.md — listening-orb splash wording

Historical release notes for older versions are left intact as past-tense history.

Test plan

  • Skim README + release-26.7.16 for consistency with the live UI
  • Confirm .cursor/ is gone on the branch
  • Docs-only change; no runtime code changes
Open in Web Open in Cursor 

Summary by CodeRabbit

  • New Features

    • Introduced a call-first experience with automatic session joining and immediate listening.
    • Added a streamlined default control dock for mute, ending calls, and settings.
    • Moved advanced controls, provider options, and setup tools into Settings.
    • Added neural voice playback with silent fallback when voice services are unavailable.
    • Improved local interruption (barge-in) handling and WebRTC-to-WebSocket connectivity fallback.
    • Added durable profile support and updated desktop listening-orb behavior.
  • Documentation

    • Updated setup, architecture, parity, and release documentation to reflect the new experience and audio behavior.

Delete .cursor (environment install/start scripts are not part of the
product). Rewrite living docs and notices so they match the shipped
surface: Bloub call, Mute/End/Settings, neural-or-silence TTS, Advanced
lab disclosure, no forced splash or Google Fonts CDN story.

Co-authored-by: Byte271 <byte271@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Aug 28, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 82802e7e-ab3a-41c9-a415-6f811b541ced

📥 Commits

Reviewing files that changed from the base of the PR and between 9f954fd and dd4652f.

📒 Files selected for processing (15)
  • .cursor/environment.json
  • .cursor/install.sh
  • .cursor/start-gateway.sh
  • README.md
  • THIRD_PARTY_NOTICES.md
  • apps/openlive-desktop/README.md
  • docs/architecture-roadmap.md
  • docs/architecture.md
  • docs/evaluation.md
  • docs/gpt-live-parity.md
  • docs/open-source-stack.md
  • docs/production-readiness.md
  • docs/release-26.7.15.md
  • docs/release-26.7.16.md
  • implementation_plan.md

📝 Walkthrough

Walkthrough

The PR removes Cursor environment setup and gateway startup files. It updates project documentation to describe a call-first Bloub experience, neural-or-silence demo TTS, revised audio transport, desktop behavior, release status, and evaluation requirements.

Changes

Call-first experience

Layer / File(s) Summary
Call-first surface and controls
README.md, docs/architecture*.md, docs/gpt-live-parity.md, docs/open-source-stack.md, THIRD_PARTY_NOTICES.md, apps/openlive-desktop/README.md
Documentation now describes automatic listening, Bloub controls, Advanced settings, Morphicons, system UI fonts, and the revised desktop call surface.
Audio and operational contract
implementation_plan.md, docs/production-readiness.md, README.md, .cursor/*
Architecture and readiness records define Piper-or-silence demo TTS, revised audio transport and fallback behavior, validation commands, and desktop startup. Cursor environment and startup files are removed.
Release and evaluation records
docs/release-26.7.15.md, docs/release-26.7.16.md, docs/evaluation.md
Release notes and evaluation guidance record the call-first default, local interruption behavior, neural-or-silence TTS, and measurement requirements for parity claims.

Estimated code review effort: 2 (Simple) | ~10 minutes

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cursor/docs-cleanup-call-first-ee9a

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@byte271
byte271 marked this pull request as ready for review August 28, 2026 18:49
@byte271
byte271 merged commit 4ea922d into main Aug 28, 2026
8 of 9 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: dd4652f1d3

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/release-26.7.16.md

### Interruption

- Local-first barge-in chain: `local duck → soft_duck → hard_yield → cancel generation`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Describe the implemented barge-in path

The documented sequence does not occur in the current client: the first local duck invokes onInterruption, which immediately calls hardInterruptAssistant(), stops playback, and sends hard_yield; soft_duck is only handled if a later server decision arrives. This matters when using the release notes to evaluate interruption ordering or latency, because the path is effectively local duck → hard yield/cancel rather than the four sequential stages claimed here.

Useful? React with 👍 / 👎.

Comment thread implementation_plan.md
| Page-load / sheet / button / toast animations | **Done** | `styles.css` v26.7.16 animation section |
| Three.js WebGL Icosphere + GLSL | **Todo** | |
| Ripple click feedback + sheet motion | **Done** | `app.js` + `styles.css` |
| Legacy Canvas visualizer | **Kept** | Hidden behind Bloub on the default path |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Mark the removed canvas visualizer as removed

The legacy Canvas visualizer is not kept behind Bloub: voice-visualizer.js now only delegates to BloubOrb, and the residual voiceOrb canvas is always hidden with no renderer. A repo-wide search for VoiceVisualizer, voiceOrb, and 2D canvas contexts finds no remaining orb implementation, so this roadmap status could send maintainers looking for a fallback that no longer exists.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants